.nav {
  width: 100vw;
  padding: 0 10px 15px 10px;
  box-sizing: border-box;

  .nav-title {
    margin-bottom: 10px;
  }
  .nav-list {
    width: 100%;
    height: 110px;
    white-space: nowrap;
    overflow-x: auto;
    &::-webkit-scrollbar {
      display: none;
    }

    .nav-item {
      width: 25%;
      display: inline-block;
      margin-right: 10px;
      background-color: #f6f8fa;
      .nav-item-top {
        padding: 10px;
        .nav-item-title {
          font-size: 12px;
        }
        .nav-item-description {
          font-size: 10px;
          color: #969696;
        }
      }
      .nav-item-icon {
        text-align: right;
        image {
          width: 50px;
          height: 50px;
        }
      }
    }
  }
}